@echo off
setlocal

REM 设置源文件夹和目标文件夹
set "SourceFolder=%~dp0Compiler"
set "TargetFolder=%~dp0..\DevCangjie (Package)\bin\x64\Debug\AppX\Compiler"

REM 检查源文件夹是否存在
if not exist "%SourceFolder%" (
    echo 源文件夹 "%SourceFolder%" 不存在.
    exit /b 1
)

REM 创建目标文件夹（如果不存在）
if not exist "%TargetFolder%" (
    mkdir "%TargetFolder%"
)

REM 使用 XCOPY 复制文件夹及其内容，仅复制不存在或较新的文件
xcopy "%SourceFolder%" "%TargetFolder%" /E /I /Y /D

echo 复制完成.
endlocal
pause